coalesce multiple property notifies.
authorTim Janik <timj@gtk.org>
Fri, 10 Aug 2001 15:33:29 +0000 (15:33 +0000)
committerTim Janik <timj@src.gnome.org>
Fri, 10 Aug 2001 15:33:29 +0000 (15:33 +0000)
Fri Aug 10 16:55:53 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtkwindow.c (gtk_window_set_policy): coalesce multiple
        property notifies.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/reference/gtk/tmpl/gtkrc.sgml
gtk/gtkwindow.c

index 05cb01ade07865033cd871acb1896a8dbc9d80a4..4fc9ae73c13c59eaf56311a6f54eb28939a2a17e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Aug 10 16:55:53 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (gtk_window_set_policy): coalesce multiple
+       property notifies.
+
 2001-08-07  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtkfilesel.c (open_ref_dir): fix a typo.
index 05cb01ade07865033cd871acb1896a8dbc9d80a4..4fc9ae73c13c59eaf56311a6f54eb28939a2a17e 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug 10 16:55:53 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (gtk_window_set_policy): coalesce multiple
+       property notifies.
+
 2001-08-07  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtkfilesel.c (open_ref_dir): fix a typo.
index 05cb01ade07865033cd871acb1896a8dbc9d80a4..4fc9ae73c13c59eaf56311a6f54eb28939a2a17e 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug 10 16:55:53 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (gtk_window_set_policy): coalesce multiple
+       property notifies.
+
 2001-08-07  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtkfilesel.c (open_ref_dir): fix a typo.
index 05cb01ade07865033cd871acb1896a8dbc9d80a4..4fc9ae73c13c59eaf56311a6f54eb28939a2a17e 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug 10 16:55:53 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (gtk_window_set_policy): coalesce multiple
+       property notifies.
+
 2001-08-07  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtkfilesel.c (open_ref_dir): fix a typo.
index 05cb01ade07865033cd871acb1896a8dbc9d80a4..4fc9ae73c13c59eaf56311a6f54eb28939a2a17e 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug 10 16:55:53 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (gtk_window_set_policy): coalesce multiple
+       property notifies.
+
 2001-08-07  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtkfilesel.c (open_ref_dir): fix a typo.
index 05cb01ade07865033cd871acb1896a8dbc9d80a4..4fc9ae73c13c59eaf56311a6f54eb28939a2a17e 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug 10 16:55:53 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (gtk_window_set_policy): coalesce multiple
+       property notifies.
+
 2001-08-07  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtkfilesel.c (open_ref_dir): fix a typo.
index 05cb01ade07865033cd871acb1896a8dbc9d80a4..4fc9ae73c13c59eaf56311a6f54eb28939a2a17e 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug 10 16:55:53 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (gtk_window_set_policy): coalesce multiple
+       property notifies.
+
 2001-08-07  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtkfilesel.c (open_ref_dir): fix a typo.
index 30ffca8235aa804f9d0033f0f1ed9b6a61d8fd94..cc0b23b6d217a6b8beefca09d47e350a7eb6068a 100644 (file)
@@ -495,6 +495,7 @@ This can later be composited together with other
 #GtkRcStyle structures to form a #GtkStyle.
 </para>
 
+@parent_instance: 
 @name: 
 @bg_pixmap_name: 
 @font_desc: 
index e44efd42808a9e11ae14b0a1de79471406c418a6..a22fa4b823f5f66775703168b06b502729800081 100644 (file)
@@ -964,9 +964,11 @@ gtk_window_set_policy (GtkWindow *window,
   window->allow_shrink = (allow_shrink != FALSE);
   window->allow_grow = (allow_grow != FALSE);
 
+  g_object_freeze_notify (G_OBJECT (window));
   g_object_notify (G_OBJECT (window), "allow_shrink");
   g_object_notify (G_OBJECT (window), "allow_grow");
   g_object_notify (G_OBJECT (window), "resizable");
+  g_object_thaw_notify (G_OBJECT (window));
   
   gtk_widget_queue_resize (GTK_WIDGET (window));
 }